.colums .h2 {
	font:normal 16px Verdana,Arial,Helvetica,sans-serif;
	padding:0px 0px 8px;
	display:block;
}
.colums .h2 span {
	font:normal 24px Verdana,Arial,Helvetica,sans-serif;
	display:block;
}

.box_shadow {
	padding-top:0px;
	text-align:left;
	background:url(../images/box_shadow.png) no-repeat left top;	
}
.box_shadow0 {height:6px; margin-left:6px;background:url(../images/box_shadow0.png) no-repeat right bottom;}
.box_shadow1 {padding-right:6px;background:url(../images/box_shadow1.png) no-repeat right bottom;}
.box_shadow2 {padding-bottom:6px;background:#eaeaea url(../images/box_shadow2.png) no-repeat left bottom;}
.box_shadow3 {padding-left:6px;background: url(../images/box_shadow3.png) repeat-y left bottom;}

.common_panel  {
	/* 	width:912px; */
	border:0px !important;
}
.screenshots_block {
	border-bottom:1px solid #E8E8E8;
}

.forum .forum_content td {padding:1px;}
.forum .forum_items_list {border:1px solid #DDDDDD;}
.forum .forum_items_list td {padding:4px 6px;}

.forum .navigation_buttons {
	margin:0px 0px 14px;
}
.forum .nav {
	display:-moz-inline-box;
	display:inline-block;
}
.forum .nav img {
	vertical-align:middle;
	margin:0px 4px 4px 0px;
}

.pseudo_header {
	font-size:15px;
	line-height:140%;
	color:#424242;
}


/*=========Purchase Page Popups============*/
.popup_inline_msg {
	position: absolute;
	z-index: 9999;
	padding-top:0px;
	text-align:left;
	margin:-10px 0px 0px 0px;
	background:url(../images/box1_shadow.png) no-repeat left top;
}
#popup_shadow1 {padding-right:3px;background:url(../images/box2_shadow1.png) no-repeat right top;}
#popup_shadow2 {height:3px; margin-left:5px;background:url(../images/box2_shadow2.png) no-repeat right bottom;}
#popup_shadow3 {height:3px; margin-left:-5px;background:url(../images/box2_shadow3.png) no-repeat left bottom;}

.popup_inline_msg .container {
	color:#333;
	height:100%;
}
.popup_inline_msg .container,
.popup_inline_msg .a,
.popup_inline_msg .b {
	border: solid #b0b0b0;
	border-width: 0px 1px;
}
.popup_inline_msg .a {
	background:#b0b0b0;
}
.popup_inline_msg .container,
.popup_inline_msg .b {
	background:#fff;
}
.popup_inline_msg .content {
	padding:10px;
}
.popup_msg .close,
.popup_inline_msg .close {
	background:url(../images/box1_close.png) no-repeat center;
	width:10px;
	height:10px;
	font:bold 12px Verdana, Arial, sans-serif;
	color:#D8B1B1;
	position:absolute;
	right:10px;
	top: 10px;
	cursor:pointer;
}

.tooltip_html {
	cursor:pointer;
	color:#4477bb;
	display:inline-block;
	vertical-align:top;
	margin:10px 6px 0px 4px;
	position:relative;
}
.popup_msg{
	position:absolute;
	z-index:2000;
	display:none;
	width:100%;
	height:100%;
}
.popup_msg .box{
	position:relative;
}
.popup_msg .box .container {
	height:100%;
	text-align:left;
}
.popup_msg .box .content {
	color:#333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding:16px;
}
.popup_msg .box .container,
.popup_msg .box .b {
	background:#fafafa;
	border:solid #fff;
	border-width:0px 1px;
}
.popup_msg .box .a {
	background:#fff;
}
.popup_msg .mask {
	position:absolute;
	width:100%;
	height:100%;
	opacity:0.5;
	filter:Alpha(opacity=50);
	background:#000;
}
.baloon .baloon_arrow {
	width: 35px;
	height: 18px;
	background:url(../images/baloon_arrow.png) no-repeat 0px 0px;
	position: absolute;
	top: -16px;
}
.baloon .box .a,
.baloon .box .b {
	background:#ecb35a;
	border-color:#ecb35a;
}
.baloon .box .container {
	border-color:#ecb35a;
	border-width: 0px 2px;
	background:#fff;
}
.baloon .box .content {
	font-size: 14px;
}
/*--------- Licences CSS ----------*/
.licence_list {
	/* margin:6px 0px; */
}
.licence_list label {
	display:inline-block;
	font:bold 14px Tahoma,Arial,Verdana,sans-serif !important;
	padding:0px 0px 6px;
	color:#333;
}
.licence_list .licence_desc {
	font:normal 11px Tahoma,Arial,Verdana,sans-serif !important;
	white-space:normal;
/* 	display:inline-block; */
	color:#777;
	padding:8px 10px 0px;
}
.licence_list li.licence_type  {
	padding:0px;
	float:left;
	width:260px;
	border-right:1px solid #C6D6F3;
}
.price_list {
	margin:12px 0px 0px;
}
.price_list label {
	padding:0px;
	display:block;
	cursor:pointer;
	color:#333;
}
.price_list li {
	border-bottom:1px solid #Ebf3Fa;
}
.price_list li.bottom {
	border-bottom:0px;
}
.empty .title {
	margin-left:23px;
}
.empty label {
	cursor:default;
}
.price_list .title {
	font:normal 12px/1.6em Tahoma,Arial,Verdana,sans-serif;
	padding:8px 0px 0px 5px;
	display:inline-block;
	height:28px;
	vertical-align: top;
}
.price_list .price {
	display:inline-block;
	float:right;
	width:88px;
	display:block;
	padding:12px 0px 0px 8px !important;
	height:24px;
	font:normal 12px Tahoma,Arial,Verdana,sans-serif !important;
	background:#F5FAFF;
	white-space:nowrap;
}
.price_list .new_price {
	padding-left:4px;
}
.price_list .selected .price {
	background:transparent;
}
.price_list ul {
	/* border:solid #C6D6F3;
	border-width:0px 1px 0px 0px; */
	display:block;
}
.price_list li.selected {
	background:#d5e5Ff;
}
span.footnote {
	padding:0px 0px 0px 10px !important;
	height:auto !important;
	font:11px Tahoma,Arial,Verdana,sans-serif !important;
	color:#777777;
}
#OID2.disabled {
	color:#A7AFA4;
}
#license_desc .col1 span, 
#license_desc .col2 span, 
#license_desc .col3 span { 
	margin:10px 16px 10px 10px;
	padding:4px 10px;
	display:inline-block;
	font-size:11px;
	background:#fff;
}

/*--------- END Licences CSS ----------*/
#right_panel .border_a {background-color:#e2e7eF;}
#right_panel .border_b {background-color:#;border:solid #e2e7eF; border-width:0px 1px;}
#right_panel .border_c {background-color:#;border:solid #e2e7eF; border-width:0px 1px;}
#right_panel .border_d {background-color:#;border:solid #e2e7eF; border-width:0px 1px; padding:8px 6px;}